#include "alike_masks.h"

const uint8_t __u8_alike_masks[8] = {
	__U8_ALIKE_1,
	__U8_ALIKE_2,
	__U8_ALIKE_3,
	__U8_ALIKE_4,
	__U8_ALIKE_5,
	__U8_ALIKE_6,
	__U8_ALIKE_7,
	__U8_ALIKE_8,
};

const uint16_t __u16_alike_masks[16] = {
	__U16_ALIKE_1,
	__U16_ALIKE_2,
	__U16_ALIKE_3,
	__U16_ALIKE_4,
	__U16_ALIKE_5,
	__U16_ALIKE_6,
	__U16_ALIKE_7,
	__U16_ALIKE_8,
	__U16_ALIKE_9,
	__U16_ALIKE_10,
	__U16_ALIKE_11,
	__U16_ALIKE_12,
	__U16_ALIKE_13,
	__U16_ALIKE_14,
	__U16_ALIKE_15,
	__U16_ALIKE_16,
};

const uint32_t __u32_alike_masks[32] = {
	__U32_ALIKE_1,
	__U32_ALIKE_2,
	__U32_ALIKE_3,
	__U32_ALIKE_4,
	__U32_ALIKE_5,
	__U32_ALIKE_6,
	__U32_ALIKE_7,
	__U32_ALIKE_8,
	__U32_ALIKE_9,
	__U32_ALIKE_10,
	__U32_ALIKE_11,
	__U32_ALIKE_12,
	__U32_ALIKE_13,
	__U32_ALIKE_14,
	__U32_ALIKE_15,
	__U32_ALIKE_16,
	__U32_ALIKE_17,
	__U32_ALIKE_18,
	__U32_ALIKE_19,
	__U32_ALIKE_20,
	__U32_ALIKE_21,
	__U32_ALIKE_22,
	__U32_ALIKE_23,
	__U32_ALIKE_24,
	__U32_ALIKE_25,
	__U32_ALIKE_26,
	__U32_ALIKE_27,
	__U32_ALIKE_28,
	__U32_ALIKE_29,
	__U32_ALIKE_30,
	__U32_ALIKE_31,
	__U32_ALIKE_32,
};

const uint64_t __u64_alike_masks[64] = {
	__U64_ALIKE_1,
	__U64_ALIKE_2,
	__U64_ALIKE_3,
	__U64_ALIKE_4,
	__U64_ALIKE_5,
	__U64_ALIKE_6,
	__U64_ALIKE_7,
	__U64_ALIKE_8,
	__U64_ALIKE_9,
	__U64_ALIKE_10,
	__U64_ALIKE_11,
	__U64_ALIKE_12,
	__U64_ALIKE_13,
	__U64_ALIKE_14,
	__U64_ALIKE_15,
	__U64_ALIKE_16,
	__U64_ALIKE_17,
	__U64_ALIKE_18,
	__U64_ALIKE_19,
	__U64_ALIKE_20,
	__U64_ALIKE_21,
	__U64_ALIKE_22,
	__U64_ALIKE_23,
	__U64_ALIKE_24,
	__U64_ALIKE_25,
	__U64_ALIKE_26,
	__U64_ALIKE_27,
	__U64_ALIKE_28,
	__U64_ALIKE_29,
	__U64_ALIKE_30,
	__U64_ALIKE_31,
	__U64_ALIKE_32,
	__U64_ALIKE_33,
	__U64_ALIKE_34,
	__U64_ALIKE_35,
	__U64_ALIKE_36,
	__U64_ALIKE_37,
	__U64_ALIKE_38,
	__U64_ALIKE_39,
	__U64_ALIKE_40,
	__U64_ALIKE_41,
	__U64_ALIKE_42,
	__U64_ALIKE_43,
	__U64_ALIKE_44,
	__U64_ALIKE_45,
	__U64_ALIKE_46,
	__U64_ALIKE_47,
	__U64_ALIKE_48,
	__U64_ALIKE_49,
	__U64_ALIKE_50,
	__U64_ALIKE_51,
	__U64_ALIKE_52,
	__U64_ALIKE_53,
	__U64_ALIKE_54,
	__U64_ALIKE_55,
	__U64_ALIKE_56,
	__U64_ALIKE_57,
	__U64_ALIKE_58,
	__U64_ALIKE_59,
	__U64_ALIKE_60,
	__U64_ALIKE_61,
	__U64_ALIKE_62,
	__U64_ALIKE_63,
	__U64_ALIKE_64,
};

